.side-menu {
    border-right: 1px solid rgb(202, 202, 202);
    margin-right: 3px;
    min-width: 260px;
    height: calc(100vh - 64px);
    background: white;
    z-index: 999;
    transition: left .3s ease-in-out;
}

.menu-open {
    left: 0px;
}

.menu-close {
    left: -260px;
}

.selected {
    display: block;
    background-color: #dedede;
    border-left:2px solid #4545e3;
    text-decoration: none;
    color: black;
}
.unselected {
    display: block;
    text-decoration: none;
    color: black;
    box-sizing: border-box;
    border-left: 2px solid transparent;
}